home *** CD-ROM | disk | FTP | other *** search
/ Programming a Multiplayer FPS in DirectX / Programming a Multiplayer FPS in DirectX (Companion CD).iso / Paint Shop Pro / PSP900enTR.exe / Data1.cab / _8ABF053728B24DE4A00403E50E6E2317 < prev    next >
Encoding:
Text File  |  2004-08-16  |  3.2 KB  |  91 lines

  1. from JascApp import *
  2.  
  3. def ScriptProperties():
  4.     return {
  5.         'Author': 'Lori J. Davis',
  6.         'Copyright': '(c)2003 Lori J. Davis',
  7.         'Description': "Simulate floating an image above a background",
  8.         'Host': 'Paint Shop Pro',
  9.         'Host Version': '8.00'
  10.         }
  11.  
  12. # Begin Translatable Strings
  13. AlphaName = "Selection #1"
  14. # End Translatable Strings
  15.  
  16. def Do(Environment):
  17.     App.Do( Environment, 'SelectAll', {
  18.             'GeneralSettings': {
  19.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  20.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  21.                 }
  22.             })
  23.  
  24.     App.Do( Environment, 'SelectSaveAlpha', {
  25.             'SourceImage': 0, 
  26.             'AlphaName': AlphaName, 
  27.             'Overwrite': App.Constants.Boolean.false, 
  28.             'UpperLeft': App.Constants.Boolean.false, 
  29.             'AlphaIndex': None, 
  30.             'GeneralSettings': {
  31.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  32.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  33.                 }
  34.             })
  35.  
  36.     App.Do( Environment, 'SelectNone', {
  37.             'GeneralSettings': {
  38.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  39.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  40.                 }
  41.             })
  42.  
  43.     App.Do( Environment, 'AddBorders', {
  44.             'Bottom': 50, 
  45.             'Left': 50, 
  46.             'Right': 50, 
  47.             'Symmetric': App.Constants.Boolean.true, 
  48.             'Top': 50, 
  49.             'Color': (255,255,255), 
  50.             'DimUnits': App.Constants.UnitsOfMeasure.Pixels, 
  51.             'GeneralSettings': {
  52.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  53.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  54.                 }
  55.             })
  56.  
  57.     App.Do( Environment, 'SelectLoadAlpha', {
  58.             'SourceImage': 0, 
  59.             'AlphaIndex': 0, 
  60.             'AlphaName': None, 
  61.             'SelectionOperation': App.Constants.SelectionOperation.Replace, 
  62.             'UpperLeft': App.Constants.Boolean.false, 
  63.             'ClipToCanvas': App.Constants.Boolean.false, 
  64.             'Invert': App.Constants.Boolean.false, 
  65.             'GeneralSettings': {
  66.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  67.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  68.                 }
  69.             })
  70.  
  71.     App.Do( Environment, 'DropShadow', {
  72.             'Blur': 20, 
  73.             'Color': (0,0,0), 
  74.             'Horizontal': 5, 
  75.             'NewLayer': App.Constants.Boolean.false, 
  76.             'Opacity': 50, 
  77.             'Vertical': 5, 
  78.             'GeneralSettings': {
  79.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  80.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  81.                 }
  82.             })
  83.  
  84.     App.Do( Environment, 'SelectNone', {
  85.             'GeneralSettings': {
  86.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  87.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  88.                 }
  89.             })
  90.  
  91.